package com.deft.design.iterator.lang;

/**
 * @author Hide丶love
 * @date 2022/05/17
 **/
public interface Iterable<E> {

    /**
     * 提供迭代器iterator的获取，也就是后续在自己的数据结构中需要实现迭代器的功能并交给 Iterable
     * @return 迭代器iterator
     */
    Iterator<E> iterator();
}
